#pragma once

#include "precompiled.h"
#pragma hdrstop 

class Texture
{
public:
	Texture(void);
	~Texture(void);
	
	Texture(GLuint texID);

	void set_texID(GLuint id);
	void Bind(GLint tex_index, GLint attrib_index);
	void Unbind();

	static void set_ptrGlActiveTexture( PFNGLACTIVETEXTUREPROC* );
	static void set_ptrglUniform1i( PFNGLUNIFORM1IARBPROC* );
private:
	GLuint _texID;
	GLint _currentIndex;
};
